package com.cac.demo.newCode.sorting.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 工作包物料关系维护
 * </p>
 *
 * @author xz
 * @since 2024-08-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MS_PACKAGE_MATERIAL")
public class MsPackageMaterial implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 工作包物料信息id
     */
    @TableField("MS_PACKAGE_MATERIAL_ID")
    private String msPackageMaterialId;

    /**
     * 工作包器具编码
     */
    @TableField("PALLET_CODE")
    private String palletCode;

    /**
     * 工作包编码
     */
    @TableField("PACKAGE_CODE")
    private String packageCode;

    /**
     * AO任务号
     */
    @TableField("AO_CODE")
    private String aoCode;

    /**
     * 物料编码
     */
    @TableField("ITEM_CODE")
    private String itemCode;

    /**
     * 数量
     */
    @TableField("ITEM_QTY")
    private BigDecimal itemQty;

    /**
     * 配送位置
     */
    @TableField("DELIVERY_LOCATION")
    private String deliveryLocation;

    /**
     * 创建人
     */
    @TableField("CREATED_BY")
    private String createdBy;

    /**
     * 创建时间
     */
    @TableField("CREATION_DATE")
    private Date creationDate;

    /**
     * 最后修改人
     */
    @TableField("LAST_UPDATED_BY")
    private String lastUpdatedBy;

    /**
     * 最后修改时间
     */
    @TableField("LAST_UPDATE_DATE")
    private Date lastUpdateDate;

    /**
     * 最后更新IP
     */
    @TableField("LAST_UPDATE_IP")
    private String lastUpdateIp;


}
